/*
 * @Author: delin66
 * @Date: 2025-01-07 16:14:12
 * @LastEditors: delin66
 * @LastEditTime: 2025-01-07 16:24:09
 * @Descripttion: 
 */
//迁入企业类型
export interface Shareholder {
  shareholderName: string;
  shareRatio: number;
  shareholderNature: string;
}

export interface KeyPersonnel {
  name: string;
  birthDate: string;
  position: string;
  graduatedSchool: string;
  title: string;
  education: string;
  major: string;
}

export interface IntellectualProperty {
  name: string;
  type: string;
  applicationDate: string;
  approvalDate: string;
}

export interface FundingAndAward {
  projectAwardName: string;
  level: string;
  date: string;
  governmentFundingAmount: number;
  awardingDepartmentAndDate: string;
}

export interface ImmigrantApplication {
  enterpriseName: string;
  legalRepresentative: string;
  legalRepresentativePhone: string;
  legalRepresentativeEmail: string;
  handler: string;
  handlerPhone: string;
  handlerEmail: string;
  registeredAddress: string;
  actualBusinessAddress: string;
  registeredCapital: number;
  paidInCapital: number;
  lastYearRevenue: number;
  lastYearTax: number;
  employeeCount: number;
  initialParkEntryCount: number;
  establishmentDate: string;
  enterpriseNature: string;
  enterpriseType: string;
  industry: string;
  mainBusiness: string;
  entryMethod: string;
  entryBusiness: string[];
  rentalArea: number;
  leaseTerm: number;
  locationRequirement: string;
  otherRequirements: string;
  shareholders: Shareholder[];
  keyPersonnel: KeyPersonnel[];
  projectIntroduction: string;
  competitiveAdvantageAnalysis: string;
  marketProspectAnalysis: string;
  energyConsumption: string;
  pollution: string;
  noise: string;
  otherProjectDetails: string;
  intellectualProperties: IntellectualProperty[];
  fundingAndAwards: FundingAndAward[];
  previousCooperationWithGuet: string;
  scienceParkOpinion: string;
  remarks: string;
  businessLicense: string;
  legalRepresentativeId: string;
  lastYearFinancialStatement: string;
  proofOfIdentity: string;
  teacherCertificate: string;
  studentCertificate: string;
  graduationCertificate: string;
  highTech: number;
  highTechCertification: string;
  techSmall: number;
  techSmallCertification: string;
  otherQualification: number;
  otherQualificationName: string;
  otherQualificationCertification: string;
  status?: number;
  id?: number;
}
